<<<<<<< HEAD
# -*-  coding:utf-8 -*- 
# Author : lihongliang

# 定义在函数外部一级代码的变量， 叫全局变量，全局能用
# 局部变量  就是只定义在函数里的变量， 只能在局部生效
#在函数内部，可以引用 全局变量
#  如果在全局和局部 都有一个变量， 叫name ,  函数查找变量的顺序是由内而外的。
#


name = 'black girl '

def change_name():
    # global  name     #先声明 后定义，不建议使用Global
    name = "黑色姑娘"
    age = 25
    print("函数里面",name,id(name))

change_name()

print("函数外面：", name ,id(name))

# 修改全局变量  在函数内部加 global



name="aliang"
def chang_name():
    name = "alex"
    print("内部名字：",name)

chang_name()
=======
# -*-  coding:utf-8 -*- 
# Author : lihongliang

# 定义在函数外部一级代码的变量， 叫全局变量，全局能用
# 局部变量  就是只定义在函数里的变量， 只能在局部生效
#在函数内部，可以引用 全局变量
#  如果在全局和局部 都有一个变量， 叫name ,  函数查找变量的顺序是由内而外的。
#


name = 'black girl '

def change_name():
    # global  name     #先声明 后定义，不建议使用Global
    name = "黑色姑娘"
    age = 25
    print("函数里面",name,id(name))

change_name()

print("函数外面：", name ,id(name))

# 修改全局变量  在函数内部加 global
>>>>>>> dev
